package com.gouldzd.service;

import com.gouldzd.entity.PageResult;
import com.gouldzd.entity.QueryPageBean;
import com.gouldzd.pojo.Setmeal;

import java.util.List;
import java.util.Map;

/*
 * @Author zhangdan
 * @Description //TODO 套餐服务接口
 * @Date 9:51 2020/4/28
 * @Param
 * @return
 **/
public interface SetMealService {
    //新增套餐
    void add(Setmeal setmeal, Integer[] checkgroupIds);

    //套餐分页条件查询
    PageResult pageQuery(QueryPageBean queryPageBean);

    //查询所有套餐
    List<Setmeal> findAll();

    //根据套餐id查询套餐详情(包括套餐基本信息,套餐包含的检查组,检查组包含的检查项)
    Setmeal findById(Integer id);

    //查询套餐预约占比数据
    public List<Map<String, Object>> findSetmealCount();
}
